.text-icon-position {
  height: 24px;
  background: #26272a;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 2px;

  .ant-radio-button-wrapper {
    height: 20px;
    margin: 0 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    flex: 1;
    border: 1px solid #26272a;
    border-radius: 4px;
    &:hover {
      background: #26272a !important;
    }
    &::before {
      height: 30%;
      top: 50%;
      left: -3px;
      background: #515358;
      transform: translateY(-50%);
    }
    &.ant-radio-button-wrapper-checked {
      background: #3b3d44;
      border-color: rgba(0, 131, 255, 1);
      &:hover {
        background: #3b3d44 !important;
      }
    }
  }
}
